#ifndef _OutPort_paddle_paddle_y_h_
#define _OutPort_paddle_paddle_y_h_
#include <stdio.h>
#include "Definitions.h"
#include "Simulator.h"
#include "Outports.h"
#include "Inports.h"
#include "Controllers.h"
#include "Signals.h"
#include "Registers.h"
#include "Tracers.h"
#include "Displays.h"
#include "OutportDynamicList.h"

using namespace std;

class OutPort_paddle_paddle_y : public IOutport 
{
public:
    
    /* Caches the outport value. */
    Integer* Value;
    
    String* EntityName;
    
    /* The cycle for which the value field was last evaluated (debug purpose) */
    Int32 Cycle;
    
    OutportDynamicList* DependentOutports_ControlStep_0;
    
    void Evaluate(void);
    
    void Initialize(void);
    
    OutportDynamicList* GetDependentOutports(void);
};

#endif // include guard

#ifndef _OutPort_test_paddle_ball_incomming_h_
#define _OutPort_test_paddle_ball_incomming_h_
#include <stdio.h>
#include "Definitions.h"
#include "Simulator.h"
#include "Outports.h"
#include "Inports.h"
#include "Controllers.h"
#include "Signals.h"
#include "Registers.h"
#include "Tracers.h"
#include "Displays.h"
#include "OutportDynamicList.h"

using namespace std;

class OutPort_test_paddle_ball_incomming : public IOutport 
{
public:
    
    /* Caches the outport value. */
    Integer* Value;
    
    String* EntityName;
    
    /* The cycle for which the value field was last evaluated (debug purpose) */
    Int32 Cycle;
    
    /* The constant value 1 */
    /* The constant value 1 */
    /* The constant value 1 */
    Integer* Constant_1;
    
    OutportDynamicList* DependentOutports_ControlStep_0;
    
    OutportDynamicList* DependentOutports_ControlStep_1;
    
    OutportDynamicList* DependentOutports_ControlStep_2;
    
    void Evaluate(void);
    
    void Initialize(void);
    
    OutportDynamicList* GetDependentOutports(void);
};

#endif // include guard

#ifndef _OutPort_test_paddle_ball_y_h_
#define _OutPort_test_paddle_ball_y_h_
#include <stdio.h>
#include "Definitions.h"
#include "Simulator.h"
#include "Outports.h"
#include "Inports.h"
#include "Controllers.h"
#include "Signals.h"
#include "Registers.h"
#include "Tracers.h"
#include "Displays.h"
#include "OutportDynamicList.h"

using namespace std;

class OutPort_test_paddle_ball_y : public IOutport 
{
public:
    
    /* Caches the outport value. */
    Integer* Value;
    
    String* EntityName;
    
    /* The cycle for which the value field was last evaluated (debug purpose) */
    Int32 Cycle;
    
    /* The constant value 10 */
    Integer* Constant_10;
    
    /* The constant value 16 */
    Integer* Constant_16;
    
    /* The constant value 12 */
    Integer* Constant_12;
    
    OutportDynamicList* DependentOutports_ControlStep_0;
    
    OutportDynamicList* DependentOutports_ControlStep_1;
    
    OutportDynamicList* DependentOutports_ControlStep_2;
    
    void Evaluate(void);
    
    void Initialize(void);
    
    OutportDynamicList* GetDependentOutports(void);
};

#endif // include guard

